@charset "utf-8";
/* CSS Document */

body {
	margin: 0; 
	padding: 0;
}
h1{
	padding: 19px 40px 19px 19px;
	background: #4b3490 url(http://media.apics.org/sites/AnnualConference2014/subpage-header.png) no-repeat right bottom;
	border-bottom: 0;
	color: #fdcf0e;
	font-weight: normal;
	text-transform: uppercase;
}
p {
line-height: 1.4em;
font-size: 14px;
}
.RadMenu_2012conf a.rmLink{
	font-weight: normal!important;
}
#container {
	width: 992px;  
	margin: 0 auto; 
	text-align: left; 
	position: relative;
}

#header {
	position:relative; top:0px; height:105px;  
}

#confLogo {
height: 55px;  width:673px;  float:left; 
margin-top: 32px;  
}
#confLogo a{display:block;height:80px}

/*
#confSlogan {
height:121px; width:382px; float:left; margin-top: 17px; margin-left: 20px;	
}
*/

#confDates { height: 101px; width: 209px; float:right;	
}

/*
#snIcons {
height:22px; width:300px; float:right; margin-top: 13px; margin-right: 39px;	
}
*/

.snLinks {
	width:22px;
	height:22px;
	margin-left:4px;
	float:right;
	}

#navigation {
	position:relative; top:10px;    
	z-index: 100;
	height: 40px;
	width: 100%;
}

#mainContent {
	position:relative; 
	top: 15px;  
}

#mainContent-inner {
position: relative;
width: 1020px;
left: 0;
}

#homeLeft {
float: left; 
width: 690px; 
margin-left: 0;	
}

#homeRight {
float: right; 
width: 281px; 	
margin-top: -7px;
}

#homeSliders { 
width: 100%; 
height: 301px;	
}

#homeSlidersPlaceholder { 
height: 300px;  	
}

#homeSlidersLeft {
/* height:200px; */ 
/* float:left; */ 
/* width:700px; */ /* width:355px; width:706px; */ 
/* padding-left: 10px; */
}

/*
#homeSlidersRight {
	height:201px; float:left; width:351px;
}
*/
.theme-default a.nivo-nextNav,.theme-default a.nivo-prevNav{
	top: 50%!important;
	margin-top: -25px;
}
.theme-default .nivo-directionNav a{
	height: 61px !important;
}
.theme-default a.nivo-prevNav{
	left: 0!important;
}

#homeCallouts {
float:left; width: 725px; height:210px; 	 
}

.homeCalloutBox {
float:left; 
margin-left: 0; width:146px; height:170px; padding: 20px 5px 20px 5px; text-align:center; font-size:10px; 
}

.homeCalloutBox + .homeCalloutBox{
	margin-left:20px;
}
#homeCalloutAbout,  #homeCalloutSchedule, #homeCalloutPrograms, #homeCalloutExhibit 
{margin-bottom:10px;}

#homeSponsors {
float:left; width: 725px;  padding:10px 0;	
color: #6A737B;
}
#homeSponsors .twitter-follow:first-of-type{
	margin-bottom: 25px;
	display: inline-block;
}


#mailList {
position:relative; top:0px; left:0px; height:0px; width:0px; 
}

.social-header{
	color:#4b3490;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: -1px;
	border-bottom: 4px solid #4b3490;
	font-weight: bold;
}
.twitter-follow img{
	width:50px;
	float: left;
	margin-top: -9px;
}
.twitter-follow p{
	color:#666;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
	font-family: inherit;
}
#homeAPICSLogo {
width:137px; height:71px; margin: 10px 0 0 90px;	
}

.clear {
	clear: both; height:1px; overflow:hidden;
}

#footer {
	position:relative; top:30px; width: 1020px;  padding-bottom: 20px; 
	display: block;
	clear: both;
}

#tagline {
height:29px; width: 1020px; position:relative; top:0px;	
}

#copyright {
position:relative; top:5px;
}

.rmExpandDown {
	font-size: 13px;
	line-height: 100%;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 31px;
	color: #222;
	cursor: default;
	font-family: 'Adelle SansW01-Regular';
}
.rmExpandedDown:hover{
	background:#6A747C
}
#navigation > div:hover, #navigation > div:hover ul, #navigation > div:hover .rmExpandDown
{
	background: #6A747C;
	color: #FFF!important;
}	
.RadMenu .rmHorizontal .rmText{
	padding-right:0
}
.rmExpandDown{
	color: #222!important;
}
.rmSlide{
	left: 1px !important;
}

.conf2014 .rmSlide ul
{
	background: #6A747C!important;
	border: 0!important;
	padding-right: 11px;
}
.conf2014 .rmSlide ul li
{
    margin: 3px 0;
	
}
.conf2014-register {
    color: #4b3490;
    text-align: center;
}
.conf2014 .conf2014-register a {
	background: #4b3490;
	color: #FFF;
	padding: 7px 0px;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: normal;
	display: block;
}
.conf2014-register a:hover{
	background: #684AC2;
}	
.conf2014 h2{
	color: #492f92;
}
A:visited, A:link {
color: #A31984 ;
}
.ColumnHeader, .ColumnHeader_rss, .ColumnHeader_no {
background-color: #b99753;
margin-bottom: 0;
}
.RadMenu_2012conf .rmGroup .rmItem a.rmLink{
	cursor:pointer;
	font-size:12px
}
#navigation > div {
    width: auto !Important;	
    padding: 0 !important;
    float: left;
    height: 33px !important;
    margin-right: 10px;
}
#navigation .rmExpandDown{
	padding-bottom:10px
}
#topNavigationHomeInner {
height: 21px; width: 119px; padding-top: 8px; padding-left: 60px; font-size:11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}

#topNavigationHomeInner a {
text-decoration: none;
}

.columnContent a{
	color: #4b3490;
}
.columnContent li{
	border-color: #4b3490;
}
.columnContent ul li:hover{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: inherit;
}
.twtr-widget {
font-size: 10px!important;
}
.conf2014 .RadMenu_2012conf a.rmLink{
	font-family: 'Adelle SansW01-Regular'!important;
	padding: 10px 15px 0 15px;
}
.conf2014 .RadMenu_2012conf a.rmLink span{
	padding-left:0;
	margin-left:0}
.columnContent a{
	font-weight: normal;
}

/* Basic jQuery Slider essential styles */
#homeRotating, #registerEarly{float:left;}
#homeRotating{width:572px;background:url(../images/bg_home_rotate.png) no-repeat bottom;padding-bottom:23px;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide, ul.bjqs-controls.v-centered li.bjqs-next, ul.bjqs-controls.v-centered li.bjqs-prev{ display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: right;}
ol.bjqs-markers li + li{margin-left:4px;}
ol.bjqs-markers li{display:inline-block;width:10px;height:10px;background:#3FA9F5;padding:2px;margin-top:4px;}
ol.bjqs-markers li a{color:#3FA9F5;}
ol.bjqs-markers li.active-marker{background:#0F4B59;}
ol.bjqs-markers li.active-marker a{color:#0F4B59;}
p.bjqs-caption{display:none;}